package com.renchunlin.taobaounion.presenter;

import com.renchunlin.taobaounion.base.IBasePresenter;
import com.renchunlin.taobaounion.view.ISearchViewCallback;

/*
 * class title:
 * Author by RenChunLin, Email 18957806320@163.com, Date on 2021/1/27.
 * PS: Not easy to write code, please indicate.
 */
public interface ISearchPresenter extends IBasePresenter<ISearchViewCallback> {
    /**
     * 获取搜索历史
     */
    void getHistories();

    /**
     * 删除搜索历史
     */
    void delHistories();

    /**
     * 发起搜索
     *
     * @param keyword
     */
    void doSearch(String keyword);

    /**
     * 重新搜索
     */
    void research();

    /**
     * 获取更多搜索结果
     */
    void loaderMore();

    /**
     * 获取推荐词
     */
    void getRecommendWords();
}
